The final authoritative hash, only to be sent by NodeA at the end of the handshake
bytes hash1 = 2;
The intermediary hash (actually derived from hash1), sent from NodeB to NodeA in response to the initial message.
bytes hash2 = 3;
random value Selected by the requesting node
uint64 nonce = 1;